package net.oschina.jhssm.module.system.dto;

/** 
* Created by zhaojb on 2017年8月25日 下午10:12:01.
**/
public class JsTreeNode {
	
	public static class State {
		
		private Boolean opened;
		
		private Boolean disabled;
		
		private Boolean selected;

		public Boolean getOpened() {
			return opened;
		}

		public void setOpened(Boolean opened) {
			this.opened = opened;
		}

		public Boolean getDisabled() {
			return disabled;
		}

		public void setDisabled(Boolean disabled) {
			this.disabled = disabled;
		}

		public Boolean getSelected() {
			return selected;
		}

		public void setSelected(Boolean selected) {
			this.selected = selected;
		}
	}
	
	private String id;
	
	private String parent;
	
	private String text;
	
	private String icon;
	
	private State state;

	private String type;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getParent() {
		return parent;
	}

	public void setParent(String parent) {
		this.parent = parent;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public State getState() {
		return state;
	}

	public void setState(State state) {
		this.state = state;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
}
